package com.oba.base.interfaces;

/**
 * 分页控件接口
 * 
 * @author han
 * 
 */
public interface IPager {
	/**
	 * 获取记录总数
	 */
	public int getItemCount();

	public int getPageCount();

	/**
	 * 获取每页大小
	 */
	public int getPageSize();

	public void setPageSize(int pageSize);

	/**
	 * 获取当前页号
	 */
	public int getCurPage();

	/**
	 * 转入指定页
	 */
	public void gotoPage(int page);

	/**
	 * 转入第一页
	 */

	public void firstPage();

	/**
	 * 转入最后一页
	 * 
	 */
	public void lastPage();

	/**
	 * 转入前一页
	 * 
	 */
	public void prePage();

	/**
	 * 转入下一页
	 */
	public void nextPage();
	
	/**
	 * 是否显示
	 */
	public boolean isShow();
}
